/******************************************************************************
 * @file    Charlieplexing_hal.c
 * @author  赵子恒 3393018959@qq.com 公众号：子恒笔记
 * @version V1.0
 * @date    2025-05-06
 * @brief   Charlieplexing HAL implementation for PY32F030xx.
 ******************************************************************************
 ******************************************************************************
 */
#ifndef __CHARLIEPLEXING_H
#define __CHARLIEPLEXING_H

#include "Charlieplexing_hal.h"

extern void api_charlieplexing_init(void);
extern void api_charlieplexing_mode0_callback(void);
extern void api_charlieplexing_mode1_callback(void);
extern void api_charlieplexing_mode2_callback(void);

extern void api_charlieplexing_test(void);
extern void api_smg_set_val(uint32_t val, uint8_t colon_flg);

#endif
